适当减少手机使用,有助于视力保护... 新的一年祝您:身体健康,阖家欢乐!~~

【python】flask request 的使用

浏览量:815 作者:admin 类别:: 整理于网络 更新时间:2023-03-27 22:10:00

request.form.get()接收post请求

request.args.get()接收get请求

 

 

请求报文中的其他信息都可以通过request对象的属性和方法获取,常用的属性有:

path:base_url

full_path:url

host:url_root

host_url

args:Werkzeug的ImmutableMultiDict对象。存储解析后的查询字符串,可通过字典方式获取键值。如果你想获取未解析的原生查询字符串,可以用query_string属性

blueprint:当前蓝本的名称

cookies:一个包含所有随请求提交的cookies的字典

data:包含字符串形式的请求数据

endpoint:于当前请求相匹配的端点值

files:Werkzeug的MultiDict对象,包含所有上传文件,可以使用字典的形式获取文件。使用的键为文件input标签中的name值,对应的值为Werkzeug的FileStorage对象。可以调用save()方法并传入保存路径来保存文件

form:Werkzeug的ImmutableMultiDict对象。于files类似,包含解析后的表单数据。表单字段值通过input标签的name属性值作为键获取

values:Werkzeug的CombinedMultiDict对象,结合了args和form属性的值

get_data(cache=True,as_text=False,parse_from_data=False):获取请求中的数据,默认读取为字节字符串(bytestring),将as_text设为True则返回值将是解码后的unicode字符串

get_json(self,force=False,silent=False,cache=True):作为json解析并返回数据,如果MIME类型不是json,返回None(除非force设为True);解析出错则抛出Werkzeug提供的BadRequest异常(如果未开启调试模式,则返回400错误响应),如果silent设为True则返回None;cache设置是否缓存解析后的json数据

headers:一个Werkzeug的EnvironHeaders对象,包含首部字段,可以以字典的形式操作

json:包含解析后的json数据,内部调用get_json(),可通过字典的方式获取键值

method:请求的HTTP方法

referrer:请求发起的源URL,即referer

scheme:请求的URL模式(http或https)

user_agent:用户代理(User Agent, UA),包含了用户的客户端类型,操作系统类型等信息

 

关于博主
北京南城网络及弱电【张工】为您提供:
校园网、楼宇、村镇、园区,光纤网络覆盖,无线覆盖 华为|H3c|锐捷|爱快|panabit等品牌,路由、交换机、AC、AP 无源光网络(PON)设备,布署、调试、维运,等服务...
应急/临时光纤熔接...[藤仓22S]
博文为学习python所写:内容摘自网络、学习笔记、记事备忘。
QQ:872876353,欢迎交流学习、加Q注明来意。

诗文鉴赏

《满江红》· 岳飞
落星侵晓没,
残月半山低。
怒发冲冠,
凭栏处、潇潇雨歇。
抬望眼、仰天长啸,壮怀激烈。
三十功名尘与土,八千里路云和月。
莫等闲、白了少年头,
空悲切。
源于生活-记录日常
The site based on python 3 with flask...